Skip to content

Add CLAUDE.md with project documentation#471

Merged
ondrejmirtes merged 1 commit into2.0.xfrom
add-claude-md
Feb 19, 2026
Merged

Add CLAUDE.md with project documentation#471
ondrejmirtes merged 1 commit into2.0.xfrom
add-claude-md

Conversation

@phpstan-bot
Copy link
Copy Markdown

Summary

  • Adds a comprehensive CLAUDE.md file documenting the phpstan-symfony project for AI-assisted development
  • Covers project overview, repository structure, PHP 7.4+ version requirements, Symfony version compatibility, development commands, testing patterns, CI pipeline, and key architectural concepts

Contents

The documentation includes:

  • Project overview and feature summary
  • Repository structure with explanation of each directory's purpose
  • PHP version support (7.4+) and Symfony version compatibility notes
  • Development commands (make check, make tests, make phpstan, etc.)
  • Testing patterns (RuleTestCase, TypeInferenceTestCase, conditional skipping)
  • CI pipeline details (lint, CS, tests, PHPStan across PHP 7.4-8.5)
  • Key concepts (ServiceMap, ParameterMap, ConsoleApplicationResolver, type extensions vs rules, stubs)

Test plan

  • Verified the file accurately reflects the repository structure, configuration, and conventions
  • No code changes — documentation only

🤖 Generated with Claude Code

Comprehensive documentation covering project overview, repository
structure, PHP/Symfony version compatibility, development commands,
testing patterns, CI pipeline, and key architectural concepts like
service maps, parameter maps, and the distinction between type
extensions and rules.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ondrejmirtes ondrejmirtes merged commit fbeac69 into 2.0.x Feb 19, 2026
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants